notebook gps pda computer software digital cameras cell phones open source computer repair linux laptops windows palm unix monitor mobile